$(function (){
    var id=$("#id").val();
    getUserInfo(id);


})

//单条数据查询
function getUserInfo(id){
    var url=$("#getUserInfo").val();
    console.log("url:::"+url);
    $.ajax({
        type: "POST",  // post, get, put, delete
        url: url, // 请求的URL
        data: JSON.stringify(id),  // 请求的数据
        dataType: "json",   // 返回的数据类型，json, html, xml, jquery.parseJson()
        contentType: "application/json;charset=utf-8",  // 请求的数据格式，字符集
        async: true, // 可以不写， 是否异步请求
        success: function (data) {
            console.log("code::: " + data.code);
            console.log("msg::: " + data.msg);
            console.log("data::: " + data.dataOne);
            var d=data.dataOne;
            var d=data.dataOne;
            var id=d.id;
            var usercode=d.usercode;
            var username=d.username;
            var role;
            if(d.role==1){
                role="四级机构";
            }else if(d.role==2){
                role="中支"
            }else if(d.role==3){
                role="省公司";
            }else if(d.role==4){
                role="管理员";
            }else{
                role="ERROR";
            }
            var areaid=d.areaid;
            console.log("areaid"+areaid);
            var areaname=d.areaname;
            var deptid=d.deptid;
            console.log("areaid"+areaid);
            var deptname=d.deptname;
            $("#usercode").val(usercode);
            $("#username").val(username);
            $("#areaname").val(areaname);
            $("#deptname").val(deptname);
            listArea(areaid,deptid);
        }
    });
}

//查询区域列表（下拉列表）
function listArea(areaid,deptid){
    var url=$("#listArea").val();
    console.log("url:::"+url);
    $.ajax({
        type: "POST",  // post, get, put, delete
        url: url, // 请求的URL
        data: JSON.stringify(),  // 请求的数据
        dataType: "json",   // 返回的数据类型，json, html, xml, jquery.parseJson()
        contentType: "application/json;charset=utf-8",  // 请求的数据格式，字符集
        async: true, // 可以不写， 是否异步请求
        success: function (data) {
            console.log("code::: " + data.code);
            console.log("msg::: " + data.msg);
            console.log("data::: " + data.data);
            var d=data.data;
            var str="<option value='0'>-请选择-</option>";
            for(var i=0;i<d.length;i++){
                var id=d[i].id;
                var areacode=d[i].areacode;
                var areaname=d[i].areaname;
                if(id==areaid){
                    str +="<option value='"+id+"' selected='selected'>"+areaname+"</option>";
                }else {
                    str +="<option value='"+id+"'>"+areaname+"</option>";

                }
            }
            $("#areaid").html(str);

            listDeptName(deptid);
        }
    });
}
//根据id查询部门列表（下拉列表）
function listDeptName(deptid){
    var url=$("#listDept").val();
    var areaid=$("#areaid").val();
    console.log("url:::"+url);
    $.ajax({
        type: "POST",  // post, get, put, delete
        url: url, // 请求的URL
        data: JSON.stringify(areaid),  // 请求的数据
        dataType: "json",   // 返回的数据类型，json, html, xml, jquery.parseJson()
        contentType: "application/json;charset=utf-8",  // 请求的数据格式，字符集
        async: true, // 可以不写， 是否异步请求
        success: function (data) {
            console.log("code::: " + data.code);
            console.log("msg::: " + data.msg);
            console.log("data::: " + data.dataOne);
            var d=data.dataOne;
            var did=$("#did").val();
            var str="<option value='0'>-请选择-</option>";
            for(var i=0;i<d.length;i++){
                var id=d[i].id;
                var deptcode=d[i].deptcode;
                var deptname=d[i].deptname;
                if(id==deptid){
                    str +="<option value='"+id+"' selected='selected'>"+deptname+"</option>";
                }else {
                    str +="<option value='"+id+"'>"+deptname+"</option>";

                }

            }

            var areaname=$("#areaid option:selected").text();
            console.log("areaname"+areaname);
            $("#areaname").val(areaname);

            $("#deptid").html(str);

        }
    });
}
function setDeptName(){
    var deptname=$("#deptid option:selected").text();
    console.log("deptname"+areaname);

    $("#deptname").val(deptname);
}




